package com.macy.mykotlin

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity



/**
 * kotlin code
 * @author macy
 * @date 2020-4-29
 * 基类
 */
open abstract class BaseActivity: AppCompatActivity() {

    /**
     * 初始化操作
     */
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        //setContentView(getLayoutRes())

        initView()
    }

    /**
     * 绑定视图
     */
    open abstract fun getLayoutRes(): Int

    /**
     * 初始化
     */
    open abstract fun initView()

}